import random

def number_guessing_game():
    # 生成1到100之间的随机数
    secret_number = random.randint(1, 100)
    attempts = 0
    
    print("欢迎来到猜数字游戏！")
    print("我已经想好了一个1到100之间的数字。")
    print("你能猜出这个数字吗？")
    
    while True:
        # 获取玩家的猜测
        try:
            guess = int(input("请输入你的猜测："))
            attempts += 1
            
            # 检查猜测是否正确
            if guess < secret_number:
                print("太小了！再试一次。")
            elif guess > secret_number:
                print("太大了！再试一次。")
            else:
                print(f"恭喜你，猜对了！答案就是 {secret_number}。")
                print(f"你一共猜了 {attempts} 次。")
                break
        except ValueError:
            print("请输入一个有效的数字！")

# 运行游戏
if __name__ == "__main__":
    number_guessing_game()
    